package bean;

public class Pacote {

	private int faixa;
	private int tempo;
	private double campoLaco1;
	private double campoLaco2;
	private String pacoteString;

	public Pacote(String pacoteString) {
		String[] cortado = null;
		
		switch (pacoteString.charAt(0)) {		
		case 'E':

			break;

		case 'F':
			setPacoteString(pacoteString);
			cortado = pacoteString.split("#");
			
			setFaixa(Integer.parseInt(cortado[0].substring(1, 2)));
			setTempo(Integer.parseInt(cortado[1]));
			setCampoLaco1(Integer.parseInt(cortado[2]));
			setCampoLaco2(Integer.parseInt(cortado[3]));
			
			break;

		case 'T':
			setPacoteString(pacoteString);
			cortado = pacoteString.split("#");
			
			setFaixa(Integer.parseInt(cortado[0].substring(1, 2)));
			setCampoLaco1(Integer.parseInt(cortado[1]));
			setCampoLaco2(Integer.parseInt(cortado[2]));
			
			break;

		default:
			break;
		}
	}

	public int getFaixa() {
		return faixa;
	}

	public void setFaixa(int faixa) {
		this.faixa = faixa;
	}

	public int getTempo() {
		return tempo;
	}

	public void setTempo(int tempo) {
		this.tempo = tempo;
	}

	public double getCampoLaco1() {
		return campoLaco1;
	}

	public void setCampoLaco1(double campoLaco1) {
		this.campoLaco1 = campoLaco1;
	}

	public double getCampoLaco2() {
		return campoLaco2;
	}

	public void setCampoLaco2(double campoLaco2) {
		this.campoLaco2 = campoLaco2;
	}

	public String getPacoteString() {
		return pacoteString;
	}

	private void setPacoteString(String pacoteString) {
		this.pacoteString = pacoteString;
	}

}
